const BASEURL = 'https://www.uinav.com/api/public/v1/'
const request = ({
    data={},
    method='get',
    url,
    header = {},
    tip='拼命加载中'
}) => {
    return new Promise((resolve,reject) => {
        uni.showLoading({
            title: tip,
            mask: true
        })
        uni.request({
            url: `${BASEURL}${url}`,
            data,
            header,
            method,
            sslVerify: true,
            success: ({ data, statusCode, header }) => {
                resolve(data)
            },
            fail: (error) => {
                reject(error)
            },
            complete:() => {
                uni.hideLoading()
            }
        })
    })
}
uni.$request = request